package com.ruoyi.Label.mapper;

import java.util.List;
import com.ruoyi.Label.domain.StudyLable;

/**
 * 存储标签的库Mapper接口
 * 
 * @author luobom
 * @date 2021-12-03
 */
public interface StudyLableMapper 
{
    /**
     * 查询存储标签的库
     * 
     * @param uid 存储标签的库主键
     * @return 存储标签的库
     */
    public StudyLable selectStudyLableByUid(String uid);

    /**
     * 查询存储标签的库列表
     * 
     * @param studyLable 存储标签的库
     * @return 存储标签的库集合
     */
    public List<StudyLable> selectStudyLableList(StudyLable studyLable);

    /**
     * 新增存储标签的库
     * 
     * @param studyLable 存储标签的库
     * @return 结果
     */
    public int insertStudyLable(StudyLable studyLable);

    /**
     * 修改存储标签的库
     * 
     * @param studyLable 存储标签的库
     * @return 结果
     */
    public int updateStudyLable(StudyLable studyLable);

    /**
     * 删除存储标签的库
     * 
     * @param uid 存储标签的库主键
     * @return 结果
     */
    public int deleteStudyLableByUid(String uid);

    /**
     * 批量删除存储标签的库
     * 
     * @param uids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteStudyLableByUids(String[] uids);
}
